<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>

    <script>
        //Map是一个升级版的对象
        //key值可以是任何值,不像之前只有字符串才可以当作key

        let m = new Map();

        //添加元素
        // m.set('name','可以')
        
        //添加个方法
        // m.set('change',function(){
        //     console.log('hello world')
        // })
        // console.log(m);

        //添加对象
        let obj = {
            name:'hello',
            age:15
        }
        m.set(obj,['北京'])
     

        //size 获取map中的元素
        // console.log(m.size);

        //delete 删除map中的元素
        m.delete('name');
        console.log(m);

        //get 获取
        console.log(m.get(obj));

        //clear 清空

        //for of 循环遍历
        for(let v of m){
            console.log(v);

        }



    </script>
    
</body>
</html>